// pages/login/login.js
import http from "../../utils/http";
Page({

  /**
   * 页面的初始数据
   */
  data: {
    top:wx.getMenuButtonBoundingClientRect().top+"px",
    height:wx.getMenuButtonBoundingClientRect().height + "px"
  },
  goBack(){
    wx.navigateBack({
      delta: 1
    })
  },
  wxLogin(e){
    
    wx.getUserInfo({
      success: function() {
        wx.switchTab({
          url: '/pages/mine/mine',
        })
        wx.setStorage({
          key:"wxkey",
          data:e.detail,
        })
        wx.showToast({
          title: '登录成功',
          icon:'success',
          duration:2000,
          mask:true,
        })
      },
      fail: function(){
        return
      }
    })
  },
  iLogin(){
    wx.login({
      success (res) {
        if (res.code) {
          //发起网络请求
          http.get("/admin/xy/lite/student/doLogin",{
            code:res.code,
            appid:"wxccf6f237cd9e2d91",
          }).then(res=>{
            wx.setStorage({
              key:"bufankey",
              data:res.data.data,
            })
            wx.getUserInfo({
              success: function() {
                wx.switchTab({
                  url: '/pages/mine/mine',
                })
                wx.setStorage({
                  key:"wxkey",
                  data:e.detail,
                })
                wx.showToast({
                  title: '登录成功',
                  icon:'success',
                  duration:2000,
                  mask:true,
                })
              },
              fail: function(){
                wx.showToast({
                  title: '登录失败，请使用微信授权登录',
                  icon:"none",
                  duration:3000,
                  mask:true,
                })
              }
            })
          })
        } else {
          console.log('登录失败！' + res.errMsg)
        }
      }
    })
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {

  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})